package com.example.demo.dao;

import com.example.demo.entity.ProductsEntity;
import com.example.demo.vo.ProductsVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ProductsDao {
    // 根据ID查询商品
    ProductsEntity getProductsId(@Param("id") int id);
    
    // 查询所有商品
    List<ProductsEntity> getProducts();
    

    
    // 添加商品
    int addProducts(@Param("productsVo") ProductsVo productsVo);
    
    // 更新商品
    int upProducts(@Param("productsVo") ProductsVo productsVo);
    
    // 删除商品
    int delProducts(@Param("id") int id);
}
